Assisting Students in Finding Bugs and their Locations in Programming Solutions

نویسندگان

  • Long H. Pham
  • Giang V. Trinh
  • Mai H. Dinh
  • Nam P. Mai
  • Tho T. Quan
  • Hung Q. Ngo
چکیده

Teaching experience shows that programming is time consuming and can be acquired with substantial practice. Besides, students need to know whether their solutions are correct or incorrect and the root causes of their errors. Thus, teaching programming in a large class requires considerably many teaching assistants, which is costly. More importantly, a communication means that can support students virtually any time is also desirable. In order to handle these problems, a static method was applied to build an online intelligent tutoring system that can assist students checking their solutions. In addition, when detecting the errors, this system can suggest students to investigate the suspected code. This feature is really significant for students to self-practice and improve their learning. Assisting Students in Finding Bugs and their Locations in Programming Solutions

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

L1 Use and Language-Related Episodes (LREs) in an EFL Setting

Pair and small group work is infrequently welcomed in English as a Foreign Language (EFL) classes under the assumption that students tend to use their first language (L1), which is considered detrimental to learning the new language. From sociocultural perspective, however, students’ first language is claimed to play the role of an important psychological tool and can facilitate the learning pr...

متن کامل

Separable programming problems with the max-product fuzzy relation equation constraints

In this paper, the separable programming problem subject to Fuzzy Relation Equation (FRE) constraints is studied. It is decomposed to two subproblems with decreasing and increasing objective functions with the same constraints. They are solved by the maximum solution and one of minimal solutions of its feasible domain, respectively. Their combination produces the original optimal solution. The ...

متن کامل

A Catalog of Common Bugs in C++ Programming

In this paper, we briefly discuss the pedagogical issues surrounding the teaching of techniques to diagnose and correct programming errors. Then we catalog several common bugs students grapple with during the course of their programming projects. We found it very valuable to document them so students can help themselves, as well as be helped by the instructor.

متن کامل

Two-stage stochastic programming model for capacitated complete star p-hub network with different fare classes of customers

In this paper, a stochastic programming approach is applied to the airline network revenue management problem. The airline network with the arc capacitated single hub location problem based on complete–star p-hub network is considered. We try to maximize the profit of the transportation company by choosing the best hub locations and network topology, applying revenue management techniques to al...

متن کامل

Bed bug (Cimex lectularis) outbreak: A cross-sectional study in Polour, Iran

Background: Cimex lectularius (bed bug) are insects abundantly found in hot, temperate areas. This study is related to the outbreak of Cimex lectularius in a construction site around Polour in Amol, Iran. This cross-sectional study has examined 182 prefabricated houses made of intermodal containers [Conex] converted to a temporary housing, in a construction site.Methods...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • IJQAETE

دوره 3  شماره 

صفحات  -

تاریخ انتشار 2014